
package com.hyst.common;

import org.springframework.http.HttpRequest;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;

import com.google.common.net.HttpHeaders;

/**
 * @Description:全局异常处理器
 * @Date：2018年5月15日 @author： DongY
 * @version ：1.0 1.[2018年5月15日]CreatBy：dy
 */
@ControllerAdvice
public class GlobalExceptionHandler {

	@ExceptionHandler
	@ResponseBody
	public ResultBean<String> handler(final HttpRequest request, final HttpHeaders headers, final Exception exception) {
		System.out.println("-------------------------异常啦！！！-------------------");
		System.out.println(exception);
		return ResultBean.fail(exception.getMessage());
	}
}
